agents.anac.y2010.Southampton
Interface SouthamptonAgentExtrasInterface

All Known Implementing Classes:
SouthamptonAgentNoExtras

public interface SouthamptonAgentExtrasInterface


Method Summary
 void chooseAction()
           
 void chooseAction(SouthamptonAgent agent, long agentTimeSpent)
           
 void log(SouthamptonAgent agent, java.lang.String message)
           
 void postProposeNextBid(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid bid)
           
 void postReceiveAccept(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel)
           
 void postSendAccept(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid opponentBid)
           
 void preProposeNextBid(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid opponentBid)
           
 void ReceiveMessage()
           
 void ReceiveMessage(SouthamptonAgent agent, long agentTimeSpent)
           
 

Method Detail

postReceiveAccept

void postReceiveAccept(SouthamptonAgent agent,
                       Bid myLastBid,
                       UtilitySpace utilitySpace,
                       OpponentModel opponentModel)

postSendAccept

void postSendAccept(SouthamptonAgent agent,
                    Bid myLastBid,
                    UtilitySpace utilitySpace,
                    OpponentModel opponentModel,
                    Bid opponentBid)

preProposeNextBid

void preProposeNextBid(SouthamptonAgent agent,
                       Bid myLastBid,
                       UtilitySpace utilitySpace,
                       OpponentModel opponentModel,
                       Bid opponentBid)

postProposeNextBid

void postProposeNextBid(SouthamptonAgent agent,
                        Bid myLastBid,
                        UtilitySpace utilitySpace,
                        OpponentModel opponentModel,
                        Bid bid)
                        throws java.lang.Exception
Throws:
java.lang.Exception

chooseAction

void chooseAction(SouthamptonAgent agent,
                  long agentTimeSpent)

ReceiveMessage

void ReceiveMessage(SouthamptonAgent agent,
                    long agentTimeSpent)

log

void log(SouthamptonAgent agent,
         java.lang.String message)

chooseAction

void chooseAction()

ReceiveMessage

void ReceiveMessage()